<?php
require_once("../../conexiones/ConexionBDPostgres.inc");
//session_start();

class JsonData
{
      var $conexionBDI;
      function __construct()
      {
        ini_set('display_errors', 1);
        $this->conexionBDI = new ConexionBDPostgres();
        $this->conexionBDI->conectar();
      }

      function consultaTodosCursos()
      {	 

        $sql = "SELECT cur_idcurso, cur_materia, cur_metodologia
                FROM curso ";
        $this->conexionBDI->ejecutarSQL($sql);
        $cursos['data']=$this->conexionBDI->obtenerResultadoComoArreglo();
        echo json_encode($cursos);

      }
<<<<<<< .mine
      function consultaGrupos($curso)
=======
      function consultaGrupos($curso="")
>>>>>>> .r138
      {	
//echo"curso".$curso;
        if($curso!="")
      {
        $sql = "SELECT grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso,grt_notadefinitiva
<<<<<<< .mine
                FROM grupotrabajo
				WHERE grt_curso='$curso'";
=======
                FROM grupotrabajo 
                WHERE grt_curso='$curso'";
        $this->conexionBDI->ejecutarSQL($sql);
        $grupos['data']=$this->conexionBDI->obtenerResultadoComoArreglo();
      }
      else{
        $sql = "SELECT grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso,grt_notadefinitiva
                FROM grupotrabajo ";
>>>>>>> .r138
        $this->conexionBDI->ejecutarSQL($sql);
        $grupos['data']=$this->conexionBDI->obtenerResultadoComoArreglo();
       }
        echo json_encode($grupos);

      }

      
      function logueo()
      {
      if(isset($_REQUEST['usu_login']) && isset($_REQUEST['usu_password']) && isset($_REQUEST['usu_tipousuario']))
      {
        $sql = "SELECT usu_loginusuario
                  FROM usuario
                  WHERE usu_loginusuario = '".$_REQUEST['usu_login']."'
                  AND usu_contrasenausuario = '".$_REQUEST['usu_password']."'
                  AND usu_tipousuario = '".$_REQUEST['usu_tipousuario']."'
                  LIMIT 1";
        $this->conexionBDI->ejecutarSQL($sql);

        if($this->conexionBDI->obtenerNumeroFilas() == 1)
        {    // $_SESSION['login'] = $_REQUEST['usu_login'];
              echo "session"; print_r($_SESSION);
              echo "{success:".true.",msg:'".$_SESSION['login']."'}";  
           // return $this->conexionBDI->obtenerFilaComoCadena();
$dato=$this->conexionBDI->obtenerFilaComoCadena();
        echo "{success:".true.",msg:'".$_REQUEST['usu_tipousuario']."'}";  
        }
        else 
              echo "{success:".true.",msg:false}";  
      }
      else
echo "algo";
          echo "{success:false,msg:'".true."'}";  
      }

      function registrarUsuario()
<<<<<<< .mine
{
	$exito=false; 
	
	$sqlusuario = "SELECT usu_tipousuario
		FROM usuario
		WHERE usu_loginusuario = '".$_REQUEST['usu_loginusuario']."'
		LIMIT 1";
	$this->conexionBDI->ejecutarSQL($sqlusuario);
	$usuario= $this->conexionBDI->obtenerFilaComoArreglo();
	
	if($this->conexionBDI->obtenerNumeroFilas() == 0)
	{
		$sqlLogin = "INSERT INTO usuario
		VALUES ('".$_REQUEST['usu_loginusuario']."','".$_REQUEST['usu_contrasenausuario']."','".$_REQUEST['usu_tipousuario']."')";
		$this->conexionBDI->ejecutarSQL($sqlLogin);
		$exito=$this->conexionBDI->obtenerResultset();
	}
	$exito=$this->conexionBDI->obtenerResultset();
	
	if($_REQUEST['usu_tipousuario']=='estudiante')
	{	
		$sql = "INSERT INTO estudiante
				VALUES('".$_REQUEST['identificacion']."','".$_REQUEST['nombre']."','".$_REQUEST['apellido']."','".$_REQUEST['combo']."','".$_REQUEST['usu_loginusuario']."','".$_REQUEST['cursos_combo_inicio']."')";
		$this->conexionBDI->ejecutarSQL($sql);
		$exito=@$this->conexionBDI->obtenerResultset();
		if($exito==true)
		{
		echo "{success:".true.",msg:'".true."'}"; 
		}
		else
		{
		echo "{success:".true.",msg:'".false."'}";    
		}
	}else if($_REQUEST['usu_tipousuario']=='profesor')
	{	
		$sql = "INSERT INTO profesor
				VALUES('".$_REQUEST['identificacion']."','".$_REQUEST['nombre']."','".$_REQUEST['apellido']."','".$_REQUEST['usu_loginusuario']."')";
		$this->conexionBDI->ejecutarSQL($sql);
		$exito=$this->conexionBDI->obtenerResultset();
		if($exito==true)
		{
		echo "{success:".true.",msg:'".true."'}"; 
		}
		else
		{
		echo "{success:".true.",msg:'".false."'}";    
		} 
	}else
	{	
			$sqlLogin = "INSERT INTO usuario
						VALUES ('".$_REQUEST['usu_loginusuario']."','".$_REQUEST['usu_contrasenausuario']."','administrador')";
		$this->conexionBDI->ejecutarSQL($sqlLogin);
		$exito=$this->conexionBDI->obtenerResultset();
		if($exito==true)
		{
		echo "{success:".true.",msg:'".true."'}"; 
		}
		else
		{
		echo "{success:".true.",msg:'".false."'}";    
		} 
	}
}
=======
      {
          $exito=false; 
          if($_REQUEST['usu_tipousuario']=='estudiante')
          {	$sqlLogin = "INSERT INTO usuario
                                VALUES ('".$_REQUEST['usu_loginusuario']."','".$_REQUEST['usu_contrasenausuario']."','".$_REQUEST['usu_tipousuario']."')";
            $this->conexionBDI->ejecutarSQL($sqlLogin);
            $exito=$this->conexionBDI->obtenerResultset();

            $sql = "INSERT INTO estudiante
                    VALUES('".$_REQUEST['identificacion']."','".$_REQUEST['nombre']."','".$_REQUEST['apellido']."','".$_REQUEST['combo']."','".$_REQUEST['usu_loginusuario']."','".$_REQUEST['cursos_combo_inicio']."')";
            $this->conexionBDI->ejecutarSQL($sql);
            $exito=@$this->conexionBDI->obtenerResultset();
            if($exito==true)
            {
              echo "{success:".true.",msg:'".true."'}"; 
            }
            else
            {
              echo "{success:".true.",msg:'".false."'}";    
            }

        }else 
        {	$sqlLogin = "INSERT INTO usuario
                              VALUES ('".$_REQUEST['usu_loginusuario']."','".$_REQUEST['pass']."','".$_REQUEST['usu_tipousuario']."')";
            $this->conexionBDI->ejecutarSQL($sqlLogin);
            $exito=$this->conexionBDI->obtenerResultset();

                    $sql = "INSERT INTO profesor
                            VALUES('".$_REQUEST['identificacion']."','".$_REQUEST['nombre']."','".$_REQUEST['apellido']."','".$_REQUEST['usu_loginusuario']."')";
            $this->conexionBDI->ejecutarSQL($sql);
            $exito=$this->conexionBDI->obtenerResultset();
            if($exito==true)
            {
              echo "{success:".true.",msg:'".true."'}"; 
            }
            else
            {
              echo "{success:".true.",msg:'".false."'}";    
            } 
        }
      }
>>>>>>> .r138
      

      function actualizarUsuario()
      {		
        if($_REQUEST['usu_tipousuario']=='estudiante')
        {	$sqlLogin = "UPDATE usuario
                            SET usu_contrasenausuario='".$_REQUEST['pass']."'
                            WHERE usu_loginusuario='".$_REQUEST['login']."'";
                $this->conexionBDI->ejecutarSQL($sqlLogin);
                $exito=$this->conexionBDI->obtenerResultset();

                $sql = "UPDATE estudiante
                        SET est_nombreestudiante='".$_REQUEST['nombre']."',est_apellidoestudiante='".$_REQUEST['apellido']."',est_grupotrabajo='".$_REQUEST['combo']."',est_loginusuario='".$_REQUEST['login']."',est_cursoestudiante='".$_REQUEST['cursos_combo']."'
                        WHERE est_codigoestudiante='".$_REQUEST['identificacion']."'";
                $this->conexionBDI->ejecutarSQL($sql);
                $exito=@$this->conexionBDI->obtenerResultset();
                if($exito==true)
                {
                    echo "{success:".true.",msg:'".true."'}"; 
                }
                else
                {
                    echo "{success:".true.",msg:'".false."'}";    
                }

        }else 
        {   $sqlLogin = "UPDATE usuario
                        SET usu_contrasenausuario='".$_REQUEST['pass']."'
                        WHERE usu_loginusuario='".$_REQUEST['login']."'";
            $this->conexionBDI->ejecutarSQL($sqlLogin);
            $exito=$this->conexionBDI->obtenerResultset();

            $sql = "INSERT INTO profesor
                    SET prf_nombreprofesor='".$_REQUEST['nombre']."', prf_apellidoprofesor='".$_REQUEST['apellido']."',prf_loginusuario='".$_REQUEST['login']."',prf_cursoprofesor='".$_REQUEST['cursos_combo']."'
                    WHERE prf_cedulaprofesor='".$_REQUEST['identificacion']."'";
            $this->conexionBDI->ejecutarSQL($sql);
            $exito=$this->conexionBDI->obtenerResultset();
            if($exito==true)
            {
              echo "{success:".true.",msg:'".true."'}"; 
            }
            else
            {
              echo "{success:".true.",msg:'".false."'}";    
            } 
        }

      }


      
        
}
?>